package com.aidong.pay.config.util;

/**
 * 前端订单状态显示
 * @author user
 *
 */
public class OrdersStatus {

	public static String payStatus(String signStatus,String processId,String orderStatus,String dataStatus){
		String status = "";
		if("1".equals(processId) && "0".equals(orderStatus) && "0".equals(signStatus)){
			status = "0"; // 待支付
		}
		if("2".equals(processId) && "1".equals(orderStatus) && "0".equals(signStatus)){
			status = "1"; // 已支付
		}
		if("3".equals(processId) && "0".equals(orderStatus) && "0".equals(signStatus)){
			status = "2"; // 支付失败
		}
		if("4".equals(processId) && "3".equals(orderStatus) && "1".equals(signStatus)){
			status = "3"; // 支付超时取消
		}
		if("5".equals(processId) && "0".equals(orderStatus) && "1".equals(signStatus)){
			status = "4"; // 用户取消
		}
		if("6".equals(processId) && "5".equals(orderStatus) && "1".equals(signStatus)){//退款中 预约状态改为1，原代码是0
			status = "5"; // 退款中 
		}
		if("7".equals(processId) && "6".equals(orderStatus) && "1".equals(signStatus)){
			status = "6"; // 退款成功
		}
		if("8".equals(processId) && "7".equals(orderStatus) && "1".equals(signStatus)){
			status = "7"; // 退款失败
		}
		if("9".equals(processId) && "1".equals(orderStatus) && "0".equals(signStatus)){
			status = "8"; // 已完成
		}
//		if("1".equals(dataStatus)){
//			status = "8"; // 已完成
//		}
		return status;
	}
}
